home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / tex / bibdb14d.zip / WHATS.NEW < prev   
Text File  |  1994-01-16  |  17KB  |  302 lines

  1.                             History of BibDB:
  2.  
  3.  
  4. Changes - Ver. 1.4c to Ver. 1.4d:
  5. ---------------------------------
  6.  
  7.  *    BibDB was displaying the wrong entry, with a wrong entry number,
  8.       after pasting into a sorted file. Fixed.
  9.  *    The validation code for BIBDB.EXE in the READ.ME file was
  10.       incorrect. Fixed.
  11.  
  12. Changes - Ver. 1.3b to Ver. 1.4c:
  13. ---------------------------------
  14.  
  15. New features and changes:
  16.  
  17.  *    BibDB now automatically supports maintaining sorted bibliography
  18.       files. Sorting is done by entry name, an optional sort field and
  19.       compatibility with a predefined pattern, in any order. BibDB will
  20.       automatically detect if your file is appropriately sorted, and will
  21.       perform all operations so that the file remains sorted. Supports 
  22.       ascending/descending entry name ordering, ascending/descending
  23.       key field sorting, and ASCII or mixed upper and lower case orders.
  24.       Sort options may also be automatically read and written from and to
  25.       the bibliography files.
  26.  *    Added a "Sorted" option to the "Add" menu. Choosing "Sorted" places
  27.       your entries into their proper place in the bibliography file,
  28.       assuming the file is already sorted by entry name.
  29.  *    Added a ``Sorting" option to the ``Misc" menu, to control the sort
  30.       parameters.
  31.  *    Added and "Imp." menu, to import external files into the current
  32.       bibliography. The imported entries can be placed at any point in
  33.       the current file, and may also be merged using the automatic
  34.       sorting feature.
  35.  *    Added extensive support for 8-bit text and non English languages. It
  36.       is now possible to keep the file in 7-bit format (using the TeX
  37.       conventions for accents) and to display and edit it in full 8-bit 
  38.       mode, and vice versa. Capitalization will also work for both 8-bit 
  39.       characters and accented characters in TeX form. BibDB supports code
  40.       pages 437 (United States) and 850 (Multilingual).
  41.  *    Added context-sensitive help. Pressing "F1" will now bring up a brief
  42.       keyboard help for the current screen.
  43.  *    Added a "Last" option to the "goto" menu.
  44.  *    Added simple in-text page layout formatting options. 
  45.  *    Added an entry display mode in which all non empty fields are
  46.       displayed. This mode can be toggled on and off by pressing Alt-V
  47.       whenever an entry is displayed.
  48.  *    Selecting a menu option can now be performed by pressing either a 
  49.       highlighted letter or ALT-hightlighted letter. This is more in 
  50.       accordance with the usual custom in menuing systems.
  51.  *    Switching database files can now be performed using Alt-1 to Alt-8
  52.       to select file 1 to 8 directly from the main screen.
  53.  *    Added a "Windows3" configuration file parameter to control use of
  54.       EMS, XMS and shelling to DOS under Windows 3.x 386 enhanced mode.
  55.  *    Consecutive spaces are now compressed to a single space after editing.
  56.  *    It is now possible to select the entry type when defining a pattern.
  57.  *    Pressing ESC in the pattern edit screen now discards changes you may
  58.       have done in the pattern and returns to the main screen.
  59.  *    BibDB now displays a flashing "Please wait..." string during lengthy
  60.       operations.
  61.  *    Added some protection against running with insufficient memory.
  62.  *    BibDB no longer makes backups of empty files (hopefully).
  63.  *    Removed the restriction on having a type and a field with the same name.
  64.       Prefixing a type or field name in an \if in the \showformat environment
  65.       with t` or f` will now unambiguously designate it as a type or a field,
  66.       respectively.
  67.  *    Added a "\color" directive to the \showformat environment, which is
  68.       similar to the "\bf" directive but accepts individual color
  69.       specifications.
  70.  *    Made several minor changes in the \showformat environment of the
  71.       supplied configuration file.
  72.       
  73.  
  74. Bug fixes:
  75.  
  76.  *    Fixed a bug in which a field whose name contained non alphanumeric
  77.       characters could not be selected.
  78.  *    Fixed a bug in which performing a Dump All with a Pattern in force
  79.       would copy to the dump file all the entries up to the first one
  80.       conforming to the Pattern.
  81.  *    Fixed an erroneous "insufficient disk space" error message when
  82.       specifying a non existant dump file and dumping an entry into it.
  83.  *    Fixed a bug which caused some of the first entries to become
  84.       temporarily invisible to the program.
  85.  *    Fixed a rather serious bug in which each temporary file creation
  86.       gobbled up a file handle, resulting in program crashes after enough
  87.       file changing operations were performed. Shame on you all for not 
  88.       catching that one!
  89.  *    Fixed a bug which caused random letters to appear in the bottom few
  90.       rows of the screen whenever free memory was low. This also occasionally
  91.       caused program crashes.
  92.  *    Fixed a bug in the Overwrite mode of the field editor window.
  93.  *    Fixed a bug in the command line processing, in which BibDB did not
  94.       load a file name which was specified directly following an option.
  95.  *    Fixed a bug in which BibDB would not read entries if a TAB character
  96.       was found in the first line of the entry.
  97.  *    Corrected some minor glitches in the entry display algorithm.
  98.  *    Fixed a bug in which BibDB would incorrectly complain about
  99.       insufficient disk space during a Dump.
  100.  *    EMS useage should now be more stable. However, I can't guarrantee
  101.       anything, so be careful.
  102.  
  103. Miscellaneous:
  104.  
  105.  *    The main and Edit Entry menus have been slightly changed, in rather
  106.       obvious ways.
  107.  *    The "auxnames" configuration parameter has been removed - it was
  108.       causing too much hassle to integrate it with the new features.
  109.  *    BibDB now places one auxilliary file on the disk. So, at least one
  110.       valid disk (or RAMDISK) directory must appear in the "auxdir"
  111.       parameter.
  112.  *    The BibDB88.EXE file is no longer distributed, since I will not
  113.       distribute a program I can't support (BibDB has been reported to
  114.       run too slowly on an XT anyway). Consequently, BibDB now requires
  115.       at least a 286 CPU - no great hardship IMHO.
  116.  
  117.  
  118. Changes - Ver. 1.3a to Ver. 1.3b:
  119. --------------------------------
  120.  
  121.  *    Fixed a disappearing mouse cursor bug in the field choose menu.
  122.  *    BibDB was not accepting the "<" and ">" characters in the "label"
  123.       option of the "goto" menu. Fixed.
  124.  *    Added the "autocapitalize" parameter to the configuration file.
  125.  *    The "inproceedings" style was not displaying page numbers. Fixed.
  126.  *    The [ems] option of the "auxdir" parameter was causing compatibility
  127.       problems, and has been dropped from the default configuration file.
  128.  
  129. Changes - Ver. 1.3 to Ver. 1.3a:
  130. --------------------------------
  131.  
  132.  *    Dropped the `graphic' mouse cursor, which was causing a lot of trouble,
  133.       including system crashes and data loss.
  134.  *    Included a mandatory `version' configuration file parameter, to
  135.       ensure that the configuration file and the program belong to the same
  136.       program version.
  137.  *    Dropped the {block} mouse parameter option (which is no longer
  138.       relevant), and added the {hmousecursor} mouse option instead.
  139.  
  140. Changes - Ver. 1.2 to Ver. 1.3:
  141. -------------------------------
  142.  
  143.  *    Fixed a bug in which BibDB read the `fielddelimiter' parameter
  144.       incorrectly.
  145.  *    Fixed a bug where BibDB did not look for the configuration file in
  146.       the directory where the EXE file resides.
  147.  *    Fixed a bug where BibDB appended parts of an entry to the entry after
  148.       a change was done. This only happened when the first field in the entry
  149.       contained a comma (weird!).
  150.  *    Fixed a bug in which the `[bibdir]' entry in the `auxdir' parameter was
  151.       read incorrectly.
  152.  *    Fixed a bug in which the `[bibdir]' entry was not updated when changing
  153.       a bibliography file.
  154.  *    Allowed `\registers' definitions to include `\{' and `\}'
  155.       strings and tabs. Also improved treatment of register definitions which
  156.       run t